MailOptin\Core\Repositories\EmailCampaignRepository S

Total Complexity 41
Dependencies 1
Dependents 50
Total lines 428
Lines of code 164
Logical lines of code 69
Comment lines 178
Methods 26
Properties 0

Methods 26

Method Rating Maintainability Complexity Lines of code
get_customizer_value()
S
63 7 8
get_type_name()
S
58 4 16
add_email_campaign()
S
59 2 16
is_campaign_active()
S
73 3 4
get_customizer_value_without_default()
S
74 2 4
get_merged_customizer_value()
S
71 2 5
get_settings_by_id()
S
74 2 4
update_campaign_name()
S
61 1 14
campaign_name_exist()
S
66 1 8
campaign_count()
S
75 1 4
get_email_campaign_name()
S
70 1 6
get_template_class()
S
70 1 6
get_email_campaign_id_from_class_name()
S
70 1 6
get_email_campaign_type()
S
70 1 6
get_email_campaign_ids()
S
75 1 4
get_email_campaigns()
S
74 1 4
get_email_campaign_by_id()
S
68 1 7
get_by_email_campaign_type()
S
68 1 7
get_settings()
S
79 1 3
is_newsletter()
S
79 1 3
is_code_your_own_template()
S
79 1 3
delete_campaign_by_id()
S
67 1 8
updateSettings()
S
78 1 3
activate_email_campaign()
S
72 1 5
deactivate_email_campaign()
S
72 1 5
delete_settings_by_id()
S
72 1 5